package liu.zhi.peng;

import java.lang.reflect.Array;
import java.net.SocketTimeoutException;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class demo1 {
    public static void main(String[] args) {
//        String str="liuzhipeng";
//        System.out.println(str.length());
//        int []arr= new int []{1,2,3,4,5,6,7,8,9,10};
//        for(int i=0;i<10;i++)
//        {
//            System.out.println(arr[i]);
//        }
//        for(int i=0;i<arr.length;i++)
//        {
//            System.out.println(arr[i]);
//        }
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }
//        for(int i:arr)
//        {
//            System.out.println(i);
//        }
        //整形数组遍历求和。
//        int []arr=new int[]{1,2,3,4,5};
//        int sum=0;
//        for (int i = 0; i < arr.length; i++) {
//            sum+=arr[i];
//        }
//        System.out.println(sum);
//        sum=0;
//        for(int i:arr)
//            sum+=i;
//        System.out.println(sum);
        //遍历整形数组求数组中能够被3整除的数的个数并打印下来。
//        int []arr =new int[]{1,2,3,4,5,6,7,8,9,10};
//        int sum=0;
//        for(int i:arr){
//            if(i%3==0)
//            {
//                sum++;
//                System.out.println(i);
//            }
//        }
//        System.out.printf("共有%d个数能被3整除",sum);

//        float []arr=new float[]{1,2,3,4,5,6,7,8,9,10};
//        for (int i = 0; i < arr.length; i++) {
//            if(arr[i]%2==0)
//                arr[i]*=0.5;
//            else
//                arr[i]*=2;
//        }
//        for(float i:arr)
//        {
//            System.out.println(i);
//        }

        //求最值
//        int []arr=new int[5];
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入5个数字");
//        for(int i=0;i<arr.length;i++)
//        {
//            arr[i]=sc.nextInt();
//        }
//        int max=0;
//        for (int i = 0; i < arr.length; i++) {
//            if(arr[i]>max)
//                max=arr[i];
//        }
//        System.out.println(max);

        //随机数类
//        Random random = new Random();
//        int []arr = new int [10];
//        for (int i = 0; i < arr.length; i++) {
//            arr[i]=random.nextInt(100)+1;
//        }
//        int sum=0;
//        for (int i = 0; i < arr.length; i++) {
//            sum += arr[i];
//        }
//        System.out.println("sum");
//        int average =sum/arr.length;
//        System.out.println(average);
//        int num=0;
//        for (int i = 0; i < arr.length; i++) {
//            if(arr[i]<average)
//                num++;
//        }
//        System.out.printf("共有%d个数比平均值小\n",num);

        //前后交换数据
//        int []arr =new int[]{1,2,3,4,5,6};
//        for(int i=0;i<=arr.length/2;i++)
//        {
//            int n=arr[i];
//            arr[i]=arr[arr.length-1-i];
//            arr[arr.length-1-i]=n;
//        }
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }
//        //随机打乱数组的元素顺序
//        int []arr= new int[]{1,2,3,4,5};
//        Random random = new Random();
//        int index;
//        int flag=random.nextInt(1,2);
//        for (int i = 0; i < arr.length; i++) {
//            index = random.nextInt(arr.length);
//            int temp  = arr[i];
//            arr[i]=arr[index];
//            arr[index]=temp;
//        }
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }
//        System.out.println(flag);
//        System.out.println(0);
//        test1();
//    }
//    public static void test1(){
//        System.out.println(1);
//        test2();
//    }
//    public static void test2(){
//        System.out.println(2);
//        test3();
//    }
//    public static void test3(){
//        System.out.println(3);
//        int sum=0;
//        sum=add(1,3);
//        System.out.println(sum+2);
//    }
//    public static int  add(int a,int b)
//    {
//        return a+b;
    }
}
